<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import="java.util.*"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
		<%
		//随机生成1~10之间的整数
		Random r = new Random();
		int num = r.nextInt(10)+1;
		
//response.sendRedirect("f.jsp")
//和request.getReuqestDispatcher("f.jsp").forward(request,response)之间的区别:
	
//1. 写法不同
// 重定向的实现是通过调用response对象的sendRedirect(String url)方法来实现
// 请求转发则是通过<jsp:forward>动作组件
//或者request对象的getRequestDispatcher(String url).forward(request,response);

//2. 重定向是通过浏览器来做跳转的,因而在浏览器地址栏中可以看到地址的改变;
//	 请求转发则是由服务器来执行跳转动作,所以服务器的地址并不改变

//3. 运用重定向跳转到目标JSP或者Servlet,放到request范围内的属性对象无法获取
//	 而运用转发时是可以获取的;
		
		if(num >=5){
			//	response.sendRedirect("f.jsp");
			request.getRequestDispatcher("f.jsp").forward(request, response);
		}else{
			out.println("该数小于5");
		}
		%>
</body>
</html>